#!/usr/bin/env python
# -*- coding: UTF8 	-*-

strSelectRecepcionUva = """SELECT r.codigo_recepcion_uva,
                                  r.cantidad_recepcion_uva,
                                  r.codigo_cuartel,
                                  c.descripcion_cuartel,
                                  r.fecha_recepcion_uva,
                                  r.hora_recepcion_uva,
                                  t.descripcion_sector,
                                  s.descripcion_variedad,
                                  r.codigo_temporada,
                                  'Temporada ' || date_part('year', te.fecha_inicio) || '-'
                                  || date_part('year', te.fecha_termino) as descripcion_temporada
                            FROM traza.recepcion_uva r
                            INNER JOIN traza.cuartel c
                            ON r.codigo_cuartel = c.codigo_cuartel
                            INNER JOIN traza.sector t
                            ON c.codigo_sector = t.codigo_sector
                            INNER JOIN traza.variedad s
                            ON c.codigo_variedad = s.codigo_variedad
                            INNER JOIN traza.temporada te on r.codigo_temporada = te.codigo_temporada
                            ORDER BY r.codigo_recepcion_uva DESC"""

strSelectFiltroRecepcionUva = """SELECT r.codigo_recepcion_uva,
                                  r.cantidad_recepcion_uva,
                                  c.descripcion_cuartel,
                                  r.fecha_recepcion_uva,
                                  r.hora_recepcion_uva
                            FROM traza.recepcion_uva r
                            INNER JOIN traza.cuartel c
                            ON r.codigo_cuartel = c.codigo_cuartel
                            ORDER BY r.codigo_recepcion_uva DESC"""

strSelectRecepcionUvaMaceracion = """SELECT r.codigo_recepcion_uva,
                                  rm.porcentaje,
                                  r.cantidad_recepcion_uva,
                                  c.descripcion_cuartel,
                                  r.fecha_recepcion_uva,
                                  r.hora_recepcion_uva,
                                  rm.codigo_maceracion
                            FROM traza.recepcion_uva r
                            INNER JOIN traza.cuartel c
                            ON r.codigo_cuartel = c.codigo_cuartel
                            INNER JOIN traza.recepcion_maceracion rm
                            ON r.codigo_recepcion_uva = rm.codigo_recepcion_uva
                            WHERE rm.codigo_recepcion_uva = %s
                            ORDER BY r.codigo_recepcion_uva DESC"""
                            
strSelectCosechado = """SELECT c.descripcion_cuartel, 
                            v.descripcion_variedad,
                            SUM(r.cantidad_recepcion_uva)
                        FROM traza.recepcion_uva r
                        JOIN traza.cuartel c
                        USING (codigo_cuartel)
                        JOIN traza.variedad v
                        ON c.codigo_variedad = v.codigo_variedad
                        GROUP BY c.descripcion_cuartel,
                        v.descripcion_variedad"""

 